 main() {

  List companyList = ["剧场剧团", "零编码公司", "OtO的餐饮", "TOB", "教育", "OtO的餐饮"];
  print(companyList);

  List numList = [1,2,3,4,5, "居然可以混写类型", false];
  print(numList);
  List bridType = [18, 18.00, "我可以翻跟头", true, ["我这里真的猥琐欲为", 18], { } ];
  print(bridType);


  // 增删改查

  // 列表的长度
  print("列表的长度为：" +  companyList.length.toString() );
  print("列表的长度为：${companyList.length}");

  // 查询指定的元素
  int index = 3;
  String name = companyList[index];
  print(name);
  companyList[index] = "高级技术工程师";
  print(companyList[index]);
  
  // 添加元素
  companyList.add("世界五百强当爸爸");

  print(companyList[companyList.length - 1]);

  // 加列表
  companyList.addAll(["苹果", "谷歌", "英伟达", "SpaceX", "FaceBook"]);
  print(companyList[companyList.length - 1]);

  // 指定位置添加

   companyList.insert(2, "吃画饼");

  

  // 删除元素
  companyList.remove("OtO的餐饮"); // 只会删除查找到的最近的一个元素

  print(companyList);

  // 使用索引删除
  companyList.removeAt(companyList.length - 1);

  print(companyList);

  // 没有所谓的箭头函数
  
  companyList.forEach((item) {
     print(item);
  });


}

// java / js / ts / => artTs